PXE boot aborted
При установке операционных систем по сети можно увидеть такое сообщение:
Варианты лечения:
1. Обычно это связано с попыткой установки на уже установленный компьютер. Найдите компьютер и посмотрите в свойствах (Advertisments или Deployments), назначено ли на него объявление. По правому клику на компьютере или коллекции выберите Clear Required PXE Deployments (в SCCM 2007 — Clear Last PXE Advertisement):
2. Иногда это связано с тем, что компьютер не входит в коллекцию, на которую назначено объявление. В таком случае объявление можно назначить на коллекцию All Unknown Computers или в коллекцию с назначенным объявлением внести компьютер через Direct Rule, а потом его оттуда удалить:
3. Вы удалили компьютер из SCCM и назначили объявление на All Unknown Computers, но иногда SCCM не удаляет информацию о компьютере или удаляет не сразу. Увидеть это можно через отчёт MAC — Computers for a specific MAC address. Если там есть МАС-адрес компьютера, то информацию о компьютере нужно повторно добавить в SCCM, сделав импорт:
Более подробную информацию о том, знает ли SCCM о компьютере, который загружается по PXE, можно увидеть в логе SMSPXE.log.
SCCM 2007 показывает, что о компьютере знает, но объявлений на этот МАС-адрес нет:
MAC=<Mac_Address> SMBIOS GUID=<SMBIOS_GUID> > Device found in the database. MacCount=x GuidCount=y smspxe
ProcessDatabaseReply: No Advertisement found in Db for device smspxe
ConfigMgr 2012 явно не показывает, что компьютер ему незнаком:
Client boot action reply: <ClientIDReply><Identification Unknown=»0″ ItemKey=»33554443″ ServerName=»» ServerRemoteName=»»><Machine><ClientID/><NetbiosName/></Machine></Identification><PXEBootAction LastPXEAdvertisementID=»» LastPXEAdvertisementTime=»» OfferID=»» OfferIDTime=»» PkgID=»» PackageVersion=»» PackagePath=»» BootImageID=»» Mandatory=»»/></ClientIDReply>
Client Identity: 09097a83-25b4-47ab-8f65-4ca578cefc14
Set media certificate in transport
Set authenticator in transport
Set authenticator in transport
PXE::CBootImageManager::FindMatchingArchitectureBootImage
Set media certificate in transport
Set authenticator in transport
Set authenticator in transport
А это уже корректная отработка назначения на All Unknown Computers:
Client boot action reply: <ClientIDReply><Identification Unknown=»0″ ItemKey=»2046820354″ ServerName=»» ServerRemoteName=»»><Machine><ClientID>5b17ab91-2667-4cb8-88f5-e32ca5c0d934</ClientID><NetbiosName/></Machine></Identification><PXEBootAction LastPXEAdvertisementID=»» LastPXEAdvertisementTime=»» OfferID=»FFF20002″ OfferIDTime=»4/26/2012 10:19:00 PM» PkgID=»FFF00006″ PackageVersion=»» PackagePath=»http://sccm12.firma.local/SMS_DP_SMSPKG$/ZZZ00004″ BootImageID=»ZZZ00004″ Mandatory=»0″/></ClientIDReply>
Client Identity: 09097a83-25b4-47ab-8f65-4ca578cefc14
PXE::CBootImageManager::FindMatchingArchitectureBootImage
Getting boot action for unknown machine: item key: 2046820355
Set media certificate in transport
Set authenticator in transport
Set authenticator in transport
Client boot action reply: <ClientIDReply><Identification Unknown=»0″ ItemKey=»2046820355″ ServerName=»» ServerRemoteName=»»><Machine><ClientID>402c139f-635a-4f13-86c2-69c7bd8bbf84</ClientID><NetbiosName/></Machine></Identification><PXEBootAction LastPXEAdvertisementID=»» LastPXEAdvertisementTime=»» OfferID=»FFF20002″ OfferIDTime=»4/26/2012 10:19:00 PM» PkgID=»FFF00006″ PackageVersion=»» PackagePath=»http://sccm12.firma.local/SMS_DP_SMSPKG$/ZZZ00004″ BootImageID=»ZZZ00004″ Mandatory=»0″/></ClientIDReply>Client Identity: 09097a83-25b4-47ab-8f65-4ca578cefc14
PXE::CBootImageManager::FindMatchingArchitectureBootImage
PXE::CBootImageManager::FindBootImage: ZZZ00004
Looking for bootImage ZZZ00004
4. Проверьте, запущена ли служба WDS.
5. Проверьте, добавлены ли загрузочные образы на PXE:
6. Перезагрузите WDS.
7. Проверьте, указан ли загрузочный образ в последовательности задач:
Не надо париться с логом SMSPXE.log, тем более в нем нет ничего полезного, можно посмотреть PXE сообщения как в ConfigMgr 2007.
Идем в Monitoring — Status Message Queries — All Status Messages from a Specific Component at a Specific Site
и выбираем компонент SMS_PXE_SERVICE_POINT (потом можно создать свой query специально для этого компонента)
Вот так роль у ConfigMgr 2012 убрали а компонент остался. и логи для него спрятали 🙂
Нет привычки пользоваться статусными сообщениями.
А лог никуда не прятали, в 2012 он есть.
А как можно сделать, чтобы все без исключения машины могли грузиться через pxe?
Для всех незнакомых компьютеров делать развёртывание на коллекцию All Unknown Computers.
Для всех клиентов — на коллекцию All Systems, но я настоятельно не рекомендую это делать.
Еще бывает случаи, что удаляешь компьютер, ищешь по MAC — ничего не находится… Ответ в SMBIOS GUID. Бывает, что 2 разных компьютера имеют один SMBIOS GUID. Тогда находим этот второй компьютер и назначаем на него установку. Главное, только, чтобы в тоже самое время кто-то не перезагрузил тот второй компьютер и не нажал F12 :))
Это если железо noname. В таком случае нужно перепрошивать. Об этом Тараненко писал.
Добрый вечер.
Помогите определить в какую сторону копать?
Сегодня при попытке запустить развертывание Windows 10 LTSB 2016 64 bit (тестовый ПК HP Pro 3500) получил на экране следующую картину:
1 — Загрузка по сети (Realtek PCIe GBE Family Controller);
2 — CLIENTMAC ADDR: B4 B5 2F DE DD C5
CLIENT IP, MASK. DHCP IP получено
GATEWAY IP: получен
3 — Downloaded WDSNBP from IP XXX-S-SCCM01
Press F12 for network series boot
Windows Deployment Services: PXE Boot Aborted
PXE-M0F: Exiting PXE ROM